package cn.tedu.hospitalqd.mapper;

import cn.tedu.hospitalqd.pojo.entity.Guide;
import cn.tedu.hospitalqd.pojo.vo.GuideListItemVO;
import cn.tedu.hospitalqd.pojo.vo.GuideStandarVO;
import org.springframework.stereotype.Repository;

import java.util.ArrayList;
import java.util.List;
@Repository
public interface GuideMapper {

    int insert(Guide guide);

    List<Guide> select();

    int deleteById(Long i);

    int update(Guide g);

    Guide selectById(int i);

    int selectCount();

    int deleteByIds1(Integer[] ids);

    void deleteByIds2(int i, int i1, int i2);


    int dynamicUpdate(Guide g);

    void deleteByIds3(ArrayList<Integer> ids);

    int countByGTilteAndNotId(String title);

    GuideStandarVO getStandardById(Long id);

    List<GuideListItemVO> list();
}
